/*
 * IPricingEngineRegistry.h
 *
 *  Created on: Oct 25, 2010
 *      Author: aludin
 */

#ifndef IPRICINGENGINEREGISTRY_H_
#define IPRICINGENGINEREGISTRY_H_
#include <string>
namespace smartoptions {
class IPricingEngine;

class PricingEngineRegistry {
public:
	PricingEngineRegistry();
	virtual ~PricingEngineRegistry();
	IPricingEngine* lookup(std::string id);
	void registerEngine(std::string id, IPricingEngine* engine);

private:



};




}

#endif /* IPRICINGENGINEREGISTRY_H_ */
